package com.boatAnchorAssistant.pojo.vo.resource;

import com.boatAnchorAssistant.pojo.enums.resource.ResourceTypeEnum;
import com.boatAnchorAssistant.pojo.resource.MetaDto;
import lombok.Data;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.time.*;

/**
* 【描 述】：获取资源列表VO
* 【环 境】：J2SE 17
* 【详 细】：
*
*/
@Data
public class GetResourceListVo {

    /**
    *   id
    */
    private Long id;


    /**
    *  页面标识
    */
    private String name;

    /**
    *  名称
    */
    private String resourceName;

    /**
    *  所属模块
    */
    private Long modelId;

    /**
    *  资源路径
    */
    private String path;

    /**
    *  上级id
    */
    private Long parentId;

    /**
    *  资源类型
    */
    private ResourceTypeEnum type;

    /**
    *  显示顺序
    */
    private Integer displayOrder;

    /**
    *  备注
    */
    private String remark;

    /**
    *  备注
    */
    private String tag;

    /**
    *  组件
    */
    private String component;

    /**
    *  备注
    */
    private String redirect;

    /**
    *  元信息
    */
    private MetaDto meta;

    /**
    *  是否隐藏
    */
    private Boolean hidden;

    /**
    *  默认资源，不会在配置页面展示，默认授权给用户
    */
    private Boolean defaultResource;

}
